package com.zhuoyue.system.domain.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;


/**
 * 红外设备对象 tbl_infrared_device
 *
 * @author zyzn
 * @date 2021-09-09
 */
@Data
public class InfraredDeviceReqDTO {
    private static final long serialVersionUID = 1L;

    /**
     * 分页
     */
    private Integer pageNum;
    /**
     * 分页数据长度
     */
    private Integer pageSize;
    /**
     * 主键
     */
    private String id;

    /**
     * 家庭Id
     */

    private String homeId;

    /**
     * zigbee设备ID
     */

    private String deviceId;
    /**
     * 所属设备MAC地址
     */
    private String zigbeeMac;

    /**
     * 红外设备所属房间id
     */

    private String roomId;

    /**
     * 红外设备名称
     */

    private String name;

    /**
     * 4：普通空调；5：电视；6：风扇；7：中央空调
     */

    private Integer type;

    /**
     * 中央空调的编码
     */

    private String centralAcCode;

    /**
     * 图片
     */

    private String imgUrl;

    /**
     * $column.columnComment
     */

    private String deviceType;

    /**
     * 修改时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date modifyTime;

    /**
     * zigbee设备名称
     */

    private String zigbeeDeviceName;
    /**
     * 家庭名称
     */

    private String homeName;
    /**
     * 手机号
     */

    private String account;
    /**
     * 组织编码
     */
    private String organizationCode;
    /**
     * 组织ID
     */
    private Long deptId;

}
